home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 7: Sunsite / Linux Cubed Series 7 - Sunsite Vol 1.iso / system / bbs / package-.001 / package-~ / README.NOW < prev    next >
Text File  |  1995-07-07  |  4KB  |  98 lines

  1. New with Alpha-2
  2.  
  3. With A2, support has been added to manage the .packages file correctly and 
  4. to give control to a e-mail interface to leave feedback and call a product
  5. removal script.  An optional .setup can also be bunded to allow setup of 
  6. applications after installation.
  7.  
  8. The product .tar.gz file normally contains:
  9.  
  10.     package.tgz        Actual product / multi-product archive set
  11.  
  12.     package         Tycho installer for first-time auto-install
  13.     VUtermlib
  14.     VUaliases
  15.     package.conf
  16.  
  17.     other            Perhaps a README.NOW file or something similar.
  18.  
  19. The embedded package.tgz file should normally contain:
  20.  
  21.     .label            index of products in the package.tgz
  22.     .message        a splash message screen (copyright notice, etc)
  23.  
  24. For each product and subdir path in package.tgz refrenced in .label:
  25.  
  26.     .install        script file to initiate installation.  The path
  27.                     back to the package.tgz file and installation
  28.                     path are passed as arguments.
  29.  
  30.     .remove            optional script to remove product files and
  31.                     update config before the package is listed
  32.                     as removed.
  33.  
  34.     .contact        can be used invoke mail, such as a script command
  35.                     like 'mail help@support.com', to allow people to report 
  36.                     bugs or other comments to the appropriate place.
  37.  
  38.     .setup            optional setup module if you have additional/post-
  39.                     install re-configuration capability.
  40.  
  41. The selected products in package.tgz refered to in .label and selected at
  42. the install list are then initially loaded into a matching subdirectory
  43. of /usr/spool/package.  The .install script should move these files to
  44. their correct destination, update system config files, etc.
  45.  
  46. With alpha-2, tape and disk installation now have an additional prompt
  47. window to allow selection of alternate device paths.  Only Disk, Tape,
  48. and 'autoload' installation is complete so far.
  49.  
  50. The plan for cd-rom installation is to have an additional .master file
  51. in a known subdirectory to list ALL product .tar.gz files to be found on 
  52. the cd-rom drive.  You would then select the product from the master list
  53. and enter into the individual product installation sets.
  54.  
  55. Since the use of encrypted key-on-demand encoding for commercial cd-roms is 
  56. a popular means of distributing multiple products in some markets, we may add 
  57. such support with an optional and friendly key-entry form when we do add 
  58. cd-rom support to package.
  59.  
  60. Similarly, FTP support will probably be through a .master file in a known 
  61. directory on an anonymous ftp account.  We may also tie lan through ftp to 
  62. the initial product install so it always points to where updates can be found.
  63. The result should be fully automated product installation and updating at
  64. the touch of a button!
  65.         
  66. The Package Installer, Alpha-1
  67.  
  68. This is a test and demonstration of a new visually oriented standard 
  69. software packaging application for Linux.  We are hoping to have this
  70. product functional and ready for use with the Beta-3 release of VU BBS
  71. and eventually with all Tycho Softworks products under Linux.
  72.  
  73. This second test version is capable of loading disk and tape 'package'
  74. archives, which are really called 'package.tgz' and contain a .label
  75. file.  The sample package in this archive will give a good idea of
  76. how this works.  The package program and support files are wrapped
  77. outside any product 'package.tgz' since the whole system is self-hosted 
  78. and self-installing.
  79.  
  80. If you have gotten this far, and still have package.tgz intact in the
  81. same directory you unpacked the rest of this archive, then simply
  82. type 'package' at the shell prompt.  Package will copy needed support
  83. files, install itself to /usr/sbin, and then auto-load 'package.tgz'.
  84.  
  85. Package works best under the VU visual system admin shell, though it
  86. can be used stand-alone.  It is also statically linked to libvu.
  87.  
  88. This first test of package is to see how well it works on different 
  89. systems and to get some feedback on what functionality may be desired.
  90. If one gets the impression that, with our own very easy to use visually 
  91. oriented system admin and software installation to tools (and perhaps a
  92. very simple to operate VU based system install utility), that we may be 
  93. planning to introduce a new Linux distribution, or if you are interested
  94. in finding out what we are really up to, you can leave e-mail as always
  95. to dyfett@aol.com.
  96.  
  97. package is Copyright (c) 1995 by Tycho Softworks.  All rights reserved.
  98.